<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
    // #### 5.1.1、`ES5`默认参数
    // > ES6 之前，不能直接为函数的参数指定默认值，只能采用变通的方法。
	{
		// function fn(a){
		// 	if(a === undefined) a = 100;
		// 	console.log(a);// undefined
        // }
		// fn(200);
    }
    // #### 5.1.2、`ES6` 默认参数
    // > ES6 允许为函数的参数设置默认值，即直接写在参数定义的后面。
	{
		function fn(a=100){
			console.log(a);// undefined
		}
		fn();
    }
</script>
</html>